I wish I had time time to play this for voting! Very creative interpretation of the theme. Hard to say how it plays without seeing everything in motion but from what is outlined it seems solid. Awesome work!