Fix camera (I think), start refactoring graphics stuff.