- enemy update loop and allocation implemented