Well executed. Maybe intruduce the mechanics one by one, but the game worked just fine and was fun. Well done!