Finished porting Engine code over from IvoryHammer

Signed-off-by: BunnyRabbit2 (Lewis Storey) <iamlewisstorey@yahoo.com>
Made update get the first available player for exiting

Signed-off-by: BunnyRabbit2 (Lewis Storey) <iamlewisstorey@yahoo.com>
Added funkyrabbit logo

Signed-off-by: BunnyRabbit2 (Lewis Storey) <iamlewisstorey@yahoo.com>
Renamed GameComponent to GameEntity
There was a clash with Microsoft.Xna.Framwork.GameComponent
They're pretty much going to be entities anyway

Signed-off-by: BunnyRabbit2 (Lewis Storey) <iamlewisstorey@yahoo.com>
Added SplashScreen and fixed Inheritance issues
Forgot to label stuff virtual because I am a twat

Signed-off-by: BunnyRabbit2 (Lewis Storey) <iamlewisstorey@yahoo.com>