Implemented a basic Ship entity for use with both player ships and enemy ships.
Implemented PlayerShip, which will stay within the boundaries of the screen and can fire shots on a cooldown timer (though the shots themselves have not be implemented due to lack of bullets to shoot).

Signed-off-by: GorillaOne <gorillaone@gorillatactic.com>