Renamed VelocityComponent getVelX/Y member functions.
Generalised AssetManager.

Asset loading no longer takes place within the asset manager constructor. Instead, users must explicitly add files after the object has been initialised. This means the asset manager can be used for any file, instead of hard coded ones.