Awesome demo! I would play again with some updates. This was the sort of ideas I had when I came up with the theme.