I really like the level of interaction you include. Giving the character free will to move objects is a really cool idea.