Update GameEngine, class diagram

Updated class diagram
Added random generation of enemy