Add world keyboard input with movement and nice tweening
Change map render to keep colour with map for nicer background colour