Fixed several bugs in generation and drawing

Made sure RandomGeneration was using the highest resolution.  Made sure
all initialization was being done correctly in LevelGeneration and
GenerationLayers.  Made sure the Tilemap drew itself every frame.
Removed Tiles throwing an error if they did not implement onUpdate
(which is not required)