WARNING: back to step 1 (just tiles)
Need to work on states next (try on fading in and out)
then try to get menu working again.

Created one NObject class that contains element, renderable is useless now as we render everything. touchable, statable and animatable still exist
Menu working. Everything working. Moved most logic into components, UI loop only handles touches now