Correct cleanupTunnels, restructure init.

Camera is now based on screen resolution, canvas structure is in place,
window is full screen and resolution is doubled(Nearest Neighbor).
Removed unnecessary layers table from level. CleanupTunnels now searchs
for the longest possible straight branch(but not turns) and removes it.
2 Passes used to produce cleaner results.