[ ] Make guild option to unlock battling (500 exp?)
[ ] Once unlocked, guild members can give exp to this option that will just be stored there.
[ ] Create functionality for guild leaders to challenge other guilds (only guilds with same option unlocked can be challenged). Only guilds with option unlocked can participate.
[ ] Create accept/deny challenge functionality
[ ] Create option to forfeit (no exp transferred)
[ ] Create option to start battle (by either guild leader), meaning the lobby will be opened. This can only be done if lobby isn't currently already in use
[ ] Create option for players to join lobby once it's opened.
[x] Build lobby where players are teleported to when entering a minigame -> Back of Hazelguard castle
[ ] When a lobby is opened, change the banners and change the wool block colors to represent the two participating guilds
[ ] Save inventory before teleport and clear inventory on joining lobby
[ ] Create leave command to leave lobby again before game starts
[ ] On lobby leave, replace the player's inventory with the stored one from before
[ ] Announce amount of players in lobby somehow (action bar?)
[ ] Give leaders the option to pick a game
[ ] Give leaders the option to bet guild exp
[ ] Give leaders the option to start the battle -> other leader has to confirm
[ ] Create simple spleef game as test, we'd want to make cooler minigames later
[ ] Teleport players to minigame location
[ ] Give players items needed
[ ] Start countdown
[ ] On fall put them in view room or something
[ ] On game end, calculate points display winner in chat
[ ] Give winning guild the exp
[ ] Force leave all players after 10 seconds or so, back to lobby
Build lobby where players are teleported to when entering a minigame-> Back of Hazelguard castleleave
command to leave lobby again before game starts