Well done. The mechanics were very cleanly implemented, I liked the spring especially. Some win/loose condition would be nice, I kind of didn't know what my goal was.