How exactly do enemies move and whom exactly do they attack?