Re-implementing older features: camera movement, zooming, unit stuff. Broken.