Set up pushable blocks

Added "immovable" state, set up behaviour to push blocks! ...Aaaaand,
now everything is broken. :/ Oooh, and updated debug section to list
states properly!