improve spawner and fix a bug

- Spawner can now spawn enemy on the whole spawner randomly (dev can use
a check box for decide if the spawner spawn on his center or ramdomly on
the spawner)

- Fix a bug where the enemy can't hit the player when he doesn't move.