Scrollable viewport, background gradient obeys viewport, Throwable has
state, bugfix in Viewport, Level generates buildings