Implemented block states (empty, moving, static