I understand that it might be strange to be limited this much, but I drew inspiration from drawback chess and dice chess, which make the game quite random.
Regarding AI, the AI I have implemented just moves on of the moves possible, but I will try to implement someway for it to move the best possible move, with different levels of depths to it. The idea of levels is interesting, but not sure how well it will translate to the concept.
Please let me know about your card ideas, would love to implement maybe like 5 different wild cards.
Displaying the UI was something I though about and is something that might be possible. Just thought now that, instead of showing the whole hand, the last card drawn by a player is shown, then you have to remember the hand and what cards have been used while still keeping some uncertainty. Any thoughts?
Good idea of disabling pieces that are not possible to move.
Thanks for lots of great feedback! Will make some issues on these on GitHub and get to work!