Liked the mechanics! Has potential for all sorts of additional mechanics. Well done on implementing different game modes as well!