Made time system (#10), might need mroe testing we'll see when GUI.

Made world 3d (Just need level changing, #1).

Started world genertaion with perlin noise (#9), currently it's just 1
level and it makes tiles based on output -- seems like the current
implementation would fit better for elevation.