This was an interesting take on the theme -- definitely unique in that regard! I think some of the elements could be better explained in order to get the concepts and the expectations of the players across to avoid the frustration of trial and error, but eventually everything is doable. Nice work!