added initialization of variable mouse_state
added camera registers accessors