Adds multiplayer enemy support

Enemies' positions are now the same for all clients

Screens have now a property called "Enemies" which holds enemy ID and number of enemies that live in that screen

Enemy moving is dictated by the server via setInterval, and clients render the new positions on the go