Made assets loading more generic. To implement a game, only A1Game has to be modified now. Assets can be specified in a given format, which will then be loaded by the loader before the engine/game starts.