Development Checkpoint 12! (with a few bugs, viewobject doesn't shift correctly)