Implemented shortest path movement.
Fixed some bugs with path selection.
Slightly better rivers.
Basic Player class and player switching mechanism.
Added class managing players.
Refactoring of most drawing classes.
Brought back the ability to select tiles.
Brought back the ability to add units.
Brought back the ability to move units.
Removed some commented code.