First Commit

Borders: Object that contains information on for tracking, moving and
updating the drawn polygon
Player: The character that draws.
GameWorld: Container for all of the game Entities.
Removed Surface: It works similar to lightings