AssetManager and EntityManager

Started the process of loading Entity Prototypes from the Lua script.
Also changed up the AssetManager to implicitly load unloaded textures
and fonts when asked to fetch them.