Final project for INFO 343. Group 6. Puzzle&Dragons.