refactored some names to more suitable names and added some network code for the enemies