Restructured entities, player, and asset loading
Moved classes around, Entities and Players now inherit basic loading functions from Asset

Signed-off-by: Alberto Corona <albcoron@gmail.com>