Cool stuff. Really enjoyed solving all the puzzles. It is unfortunate that the table was broken, but I found the reversing mechanic easy to understand the first time I used it and just intuitively reversed whatever got in my way.
Fun game and neat concept. Well done!