Added support for asset overrides - modules can now override assets defined in other modules. This is done by adding an overrides directory to the module, then a directory corresponding to the module to override, then mimicing the assets structure. So to override engine:grass a module would contain overrides/engine/blockTiles/grass.png