Re-factoring PawnEntity and EntitySpawner, enemies not spawning atm