Made necessary methods virtual for overriding.

Also fixed null array which causes a null value exception in EntityManager.
Messing around with GameInput Class.
Fixed Animation Render.
Updated AnimationManager Class.

Changed some code logic.
Fixed SpriteSheet Render.
Fixed input not being added to components.

Also fixed the FadeBackBufferToBlack method, and added
FadeBackBufferToColor method.
Updated to AnyKeyPress.
Added Initial GameCamera Class.