Created datatypes for puzzles and puzzle trees

2 hours and 5 minutes. Oskar & Erik