Cool concept, and love the way you've utilized the core mechanic with different sub mechanics, like pushing it around!