Hooman Invaders - Insights From Our Game Development Department