That's rather challenging which is good :) I really like how you explain the game mechanics at the beginning, it makes the game more polished.