Implement rotation, figure update and spawning