Made some modifications to create separate single player and local multi player screens. Started working on AI.
Changed the physics equations that affects the rocket to use Euler's equations. The wind now only affects the X speed of the rocket. Started the AI's logic.
Small modifications to the AI (not yet functional). Added the gravitational constant as a static property in the Terrain class.
AI Players now able to select a player and shoot him to attack when it's their turn to play. Their accuracy is a bit off though. Physic equations do not include the wind for the moment.
Changed the Angle property of AbsPlayer from float to int (same thing for the RocketAngle property for the Rocket class). It is now alse degrees instead of rads. This helped a bit in the accury of the AI Player, but it's still not perfect. Also corrected a bug where sometimes more than one collision was detected, which made the NextPlayer() method called more than once each turn so some player's turn would be skipped.
The AI will now target different people each game (though if the game is closed and then reopened, the same pattern will be repeated). We also now reuse the same MainMenu when going back to the MainMenu when pausing or finishing a game (instead of creating a new one). The AI is now precise when it shoots.
The AI player class is now implemented with the wind included. The AI will miss around 40-50% of its shots, which gives a good chance to the player to win. All function/class/file headers are updated.
New doxygen documentation generated, updated README.md