Sokoban-style with a nice addition of mechanics. Good stuff. The level design and overall presentation could use some work though. :)