Lots of updates.

Smoother movement, bigger map, now, room types, fixed input, made
cleaning function better (it ain't perfect though)