diff --git a/board_randimizer.py b/src/boggler/board_randimizer.py similarity index 100% rename from board_randimizer.py rename to src/boggler/board_randimizer.py diff --git a/boards/b1.csv b/src/boggler/boards/b1.csv similarity index 100% rename from boards/b1.csv rename to src/boggler/boards/b1.csv diff --git a/boards/b10.csv b/src/boggler/boards/b10.csv similarity index 100% rename from boards/b10.csv rename to src/boggler/boards/b10.csv diff --git a/boards/b2.csv b/src/boggler/boards/b2.csv similarity index 100% rename from boards/b2.csv rename to src/boggler/boards/b2.csv diff --git a/boards/b3.csv b/src/boggler/boards/b3.csv similarity index 100% rename from boards/b3.csv rename to src/boggler/boards/b3.csv diff --git a/boards/b4.csv b/src/boggler/boards/b4.csv similarity index 100% rename from boards/b4.csv rename to src/boggler/boards/b4.csv diff --git a/boards/b5.csv b/src/boggler/boards/b5.csv similarity index 100% rename from boards/b5.csv rename to src/boggler/boards/b5.csv diff --git a/boards/b6.csv b/src/boggler/boards/b6.csv similarity index 100% rename from boards/b6.csv rename to src/boggler/boards/b6.csv diff --git a/boards/b7.csv b/src/boggler/boards/b7.csv similarity index 100% rename from boards/b7.csv rename to src/boggler/boards/b7.csv diff --git a/boards/b8.csv b/src/boggler/boards/b8.csv similarity index 100% rename from boards/b8.csv rename to src/boggler/boards/b8.csv diff --git a/boards/b9.csv b/src/boggler/boards/b9.csv similarity index 100% rename from boards/b9.csv rename to src/boggler/boards/b9.csv diff --git a/boggler.py b/src/boggler/boggler.py similarity index 100% rename from boggler.py rename to src/boggler/boggler.py diff --git a/boggler_utils.py b/src/boggler/boggler_utils.py old mode 100644 new mode 100755 similarity index 100% rename from boggler_utils.py rename to src/boggler/boggler_utils.py diff --git a/dice/4x4.csv b/src/boggler/dice/4x4.csv similarity index 100% rename from dice/4x4.csv rename to src/boggler/dice/4x4.csv diff --git a/dice/4x4_classic.csv b/src/boggler/dice/4x4_classic.csv similarity index 100% rename from dice/4x4_classic.csv rename to src/boggler/dice/4x4_classic.csv diff --git a/dice/6x6.csv b/src/boggler/dice/6x6.csv similarity index 100% rename from dice/6x6.csv rename to src/boggler/dice/6x6.csv diff --git a/filter_prefix.sh b/src/boggler/filter_prefix.sh similarity index 100% rename from filter_prefix.sh rename to src/boggler/filter_prefix.sh diff --git a/split_wordlist_alpha.sh b/src/boggler/split_wordlist_alpha.sh similarity index 100% rename from split_wordlist_alpha.sh rename to src/boggler/split_wordlist_alpha.sh diff --git a/wordlists/dwyl/prefix3.txt b/src/boggler/wordlists/dwyl/prefix3.txt similarity index 100% rename from wordlists/dwyl/prefix3.txt rename to src/boggler/wordlists/dwyl/prefix3.txt diff --git a/wordlists/dwyl/prefix4.txt b/src/boggler/wordlists/dwyl/prefix4.txt similarity index 100% rename from wordlists/dwyl/prefix4.txt rename to src/boggler/wordlists/dwyl/prefix4.txt diff --git a/wordlists/dwyl/words__.txt b/src/boggler/wordlists/dwyl/words__.txt similarity index 100% rename from wordlists/dwyl/words__.txt rename to src/boggler/wordlists/dwyl/words__.txt diff --git a/wordlists/dwyl/words_a.txt b/src/boggler/wordlists/dwyl/words_a.txt similarity index 100% rename from wordlists/dwyl/words_a.txt rename to src/boggler/wordlists/dwyl/words_a.txt diff --git a/wordlists/dwyl/words_alpha.txt b/src/boggler/wordlists/dwyl/words_alpha.txt similarity index 100% rename from wordlists/dwyl/words_alpha.txt rename to src/boggler/wordlists/dwyl/words_alpha.txt diff --git a/wordlists/dwyl/words_b.txt b/src/boggler/wordlists/dwyl/words_b.txt similarity index 100% rename from wordlists/dwyl/words_b.txt rename to src/boggler/wordlists/dwyl/words_b.txt diff --git a/wordlists/dwyl/words_c.txt b/src/boggler/wordlists/dwyl/words_c.txt similarity index 100% rename from wordlists/dwyl/words_c.txt rename to src/boggler/wordlists/dwyl/words_c.txt diff --git a/wordlists/dwyl/words_d.txt b/src/boggler/wordlists/dwyl/words_d.txt similarity index 100% rename from wordlists/dwyl/words_d.txt rename to src/boggler/wordlists/dwyl/words_d.txt diff --git a/wordlists/dwyl/words_e.txt b/src/boggler/wordlists/dwyl/words_e.txt similarity index 100% rename from wordlists/dwyl/words_e.txt rename to src/boggler/wordlists/dwyl/words_e.txt diff --git a/wordlists/dwyl/words_f.txt b/src/boggler/wordlists/dwyl/words_f.txt similarity index 100% rename from wordlists/dwyl/words_f.txt rename to src/boggler/wordlists/dwyl/words_f.txt diff --git a/wordlists/dwyl/words_g.txt b/src/boggler/wordlists/dwyl/words_g.txt similarity index 100% rename from wordlists/dwyl/words_g.txt rename to src/boggler/wordlists/dwyl/words_g.txt diff --git a/wordlists/dwyl/words_h.txt b/src/boggler/wordlists/dwyl/words_h.txt similarity index 100% rename from wordlists/dwyl/words_h.txt rename to src/boggler/wordlists/dwyl/words_h.txt diff --git a/wordlists/dwyl/words_i.txt b/src/boggler/wordlists/dwyl/words_i.txt similarity index 100% rename from wordlists/dwyl/words_i.txt rename to src/boggler/wordlists/dwyl/words_i.txt diff --git a/wordlists/dwyl/words_j.txt b/src/boggler/wordlists/dwyl/words_j.txt similarity index 100% rename from wordlists/dwyl/words_j.txt rename to src/boggler/wordlists/dwyl/words_j.txt diff --git a/wordlists/dwyl/words_k.txt b/src/boggler/wordlists/dwyl/words_k.txt similarity index 100% rename from wordlists/dwyl/words_k.txt rename to src/boggler/wordlists/dwyl/words_k.txt diff --git a/wordlists/dwyl/words_l.txt b/src/boggler/wordlists/dwyl/words_l.txt similarity index 100% rename from wordlists/dwyl/words_l.txt rename to src/boggler/wordlists/dwyl/words_l.txt diff --git a/wordlists/dwyl/words_m.txt b/src/boggler/wordlists/dwyl/words_m.txt similarity index 100% rename from wordlists/dwyl/words_m.txt rename to src/boggler/wordlists/dwyl/words_m.txt diff --git a/wordlists/dwyl/words_n.txt b/src/boggler/wordlists/dwyl/words_n.txt similarity index 100% rename from wordlists/dwyl/words_n.txt rename to src/boggler/wordlists/dwyl/words_n.txt diff --git a/wordlists/dwyl/words_o.txt b/src/boggler/wordlists/dwyl/words_o.txt similarity index 100% rename from wordlists/dwyl/words_o.txt rename to src/boggler/wordlists/dwyl/words_o.txt diff --git a/wordlists/dwyl/words_p.txt b/src/boggler/wordlists/dwyl/words_p.txt similarity index 100% rename from wordlists/dwyl/words_p.txt rename to src/boggler/wordlists/dwyl/words_p.txt diff --git a/wordlists/dwyl/words_q.txt b/src/boggler/wordlists/dwyl/words_q.txt similarity index 100% rename from wordlists/dwyl/words_q.txt rename to src/boggler/wordlists/dwyl/words_q.txt diff --git a/wordlists/dwyl/words_r.txt b/src/boggler/wordlists/dwyl/words_r.txt similarity index 100% rename from wordlists/dwyl/words_r.txt rename to src/boggler/wordlists/dwyl/words_r.txt diff --git a/wordlists/dwyl/words_s.txt b/src/boggler/wordlists/dwyl/words_s.txt similarity index 100% rename from wordlists/dwyl/words_s.txt rename to src/boggler/wordlists/dwyl/words_s.txt diff --git a/wordlists/dwyl/words_t.txt b/src/boggler/wordlists/dwyl/words_t.txt similarity index 100% rename from wordlists/dwyl/words_t.txt rename to src/boggler/wordlists/dwyl/words_t.txt diff --git a/wordlists/dwyl/words_u.txt b/src/boggler/wordlists/dwyl/words_u.txt similarity index 100% rename from wordlists/dwyl/words_u.txt rename to src/boggler/wordlists/dwyl/words_u.txt diff --git a/wordlists/dwyl/words_v.txt b/src/boggler/wordlists/dwyl/words_v.txt similarity index 100% rename from wordlists/dwyl/words_v.txt rename to src/boggler/wordlists/dwyl/words_v.txt diff --git a/wordlists/dwyl/words_w.txt b/src/boggler/wordlists/dwyl/words_w.txt similarity index 100% rename from wordlists/dwyl/words_w.txt rename to src/boggler/wordlists/dwyl/words_w.txt diff --git a/wordlists/dwyl/words_x.txt b/src/boggler/wordlists/dwyl/words_x.txt similarity index 100% rename from wordlists/dwyl/words_x.txt rename to src/boggler/wordlists/dwyl/words_x.txt diff --git a/wordlists/dwyl/words_y.txt b/src/boggler/wordlists/dwyl/words_y.txt similarity index 100% rename from wordlists/dwyl/words_y.txt rename to src/boggler/wordlists/dwyl/words_y.txt diff --git a/wordlists/dwyl/words_z.txt b/src/boggler/wordlists/dwyl/words_z.txt similarity index 100% rename from wordlists/dwyl/words_z.txt rename to src/boggler/wordlists/dwyl/words_z.txt diff --git a/wordlists/scrabble_2019/prefix3.txt b/src/boggler/wordlists/scrabble_2019/prefix3.txt similarity index 100% rename from wordlists/scrabble_2019/prefix3.txt rename to src/boggler/wordlists/scrabble_2019/prefix3.txt diff --git a/wordlists/scrabble_2019/prefix4.txt b/src/boggler/wordlists/scrabble_2019/prefix4.txt similarity index 100% rename from wordlists/scrabble_2019/prefix4.txt rename to src/boggler/wordlists/scrabble_2019/prefix4.txt diff --git a/wordlists/scrabble_2019/words__.txt b/src/boggler/wordlists/scrabble_2019/words__.txt similarity index 100% rename from wordlists/scrabble_2019/words__.txt rename to src/boggler/wordlists/scrabble_2019/words__.txt diff --git a/wordlists/scrabble_2019/words_a.txt b/src/boggler/wordlists/scrabble_2019/words_a.txt similarity index 100% rename from wordlists/scrabble_2019/words_a.txt rename to src/boggler/wordlists/scrabble_2019/words_a.txt diff --git a/wordlists/scrabble_2019/words_alpha.txt b/src/boggler/wordlists/scrabble_2019/words_alpha.txt similarity index 100% rename from wordlists/scrabble_2019/words_alpha.txt rename to src/boggler/wordlists/scrabble_2019/words_alpha.txt diff --git a/wordlists/scrabble_2019/words_b.txt b/src/boggler/wordlists/scrabble_2019/words_b.txt similarity index 100% rename from wordlists/scrabble_2019/words_b.txt rename to src/boggler/wordlists/scrabble_2019/words_b.txt diff --git a/wordlists/scrabble_2019/words_c.txt b/src/boggler/wordlists/scrabble_2019/words_c.txt similarity index 100% rename from wordlists/scrabble_2019/words_c.txt rename to src/boggler/wordlists/scrabble_2019/words_c.txt diff --git a/wordlists/scrabble_2019/words_d.txt b/src/boggler/wordlists/scrabble_2019/words_d.txt similarity index 100% rename from wordlists/scrabble_2019/words_d.txt rename to src/boggler/wordlists/scrabble_2019/words_d.txt diff --git a/wordlists/scrabble_2019/words_e.txt b/src/boggler/wordlists/scrabble_2019/words_e.txt similarity index 100% rename from wordlists/scrabble_2019/words_e.txt rename to src/boggler/wordlists/scrabble_2019/words_e.txt diff --git a/wordlists/scrabble_2019/words_f.txt b/src/boggler/wordlists/scrabble_2019/words_f.txt similarity index 100% rename from wordlists/scrabble_2019/words_f.txt rename to src/boggler/wordlists/scrabble_2019/words_f.txt diff --git a/wordlists/scrabble_2019/words_g.txt b/src/boggler/wordlists/scrabble_2019/words_g.txt similarity index 100% rename from wordlists/scrabble_2019/words_g.txt rename to src/boggler/wordlists/scrabble_2019/words_g.txt diff --git a/wordlists/scrabble_2019/words_h.txt b/src/boggler/wordlists/scrabble_2019/words_h.txt similarity index 100% rename from wordlists/scrabble_2019/words_h.txt rename to src/boggler/wordlists/scrabble_2019/words_h.txt diff --git a/wordlists/scrabble_2019/words_i.txt b/src/boggler/wordlists/scrabble_2019/words_i.txt similarity index 100% rename from wordlists/scrabble_2019/words_i.txt rename to src/boggler/wordlists/scrabble_2019/words_i.txt diff --git a/wordlists/scrabble_2019/words_j.txt b/src/boggler/wordlists/scrabble_2019/words_j.txt similarity index 100% rename from wordlists/scrabble_2019/words_j.txt rename to src/boggler/wordlists/scrabble_2019/words_j.txt diff --git a/wordlists/scrabble_2019/words_k.txt b/src/boggler/wordlists/scrabble_2019/words_k.txt similarity index 100% rename from wordlists/scrabble_2019/words_k.txt rename to src/boggler/wordlists/scrabble_2019/words_k.txt diff --git a/wordlists/scrabble_2019/words_l.txt b/src/boggler/wordlists/scrabble_2019/words_l.txt similarity index 100% rename from wordlists/scrabble_2019/words_l.txt rename to src/boggler/wordlists/scrabble_2019/words_l.txt diff --git a/wordlists/scrabble_2019/words_m.txt b/src/boggler/wordlists/scrabble_2019/words_m.txt similarity index 100% rename from wordlists/scrabble_2019/words_m.txt rename to src/boggler/wordlists/scrabble_2019/words_m.txt diff --git a/wordlists/scrabble_2019/words_n.txt b/src/boggler/wordlists/scrabble_2019/words_n.txt similarity index 100% rename from wordlists/scrabble_2019/words_n.txt rename to src/boggler/wordlists/scrabble_2019/words_n.txt diff --git a/wordlists/scrabble_2019/words_o.txt b/src/boggler/wordlists/scrabble_2019/words_o.txt similarity index 100% rename from wordlists/scrabble_2019/words_o.txt rename to src/boggler/wordlists/scrabble_2019/words_o.txt diff --git a/wordlists/scrabble_2019/words_p.txt b/src/boggler/wordlists/scrabble_2019/words_p.txt similarity index 100% rename from wordlists/scrabble_2019/words_p.txt rename to src/boggler/wordlists/scrabble_2019/words_p.txt diff --git a/wordlists/scrabble_2019/words_q.txt b/src/boggler/wordlists/scrabble_2019/words_q.txt similarity index 100% rename from wordlists/scrabble_2019/words_q.txt rename to src/boggler/wordlists/scrabble_2019/words_q.txt diff --git a/wordlists/scrabble_2019/words_r.txt b/src/boggler/wordlists/scrabble_2019/words_r.txt similarity index 100% rename from wordlists/scrabble_2019/words_r.txt rename to src/boggler/wordlists/scrabble_2019/words_r.txt diff --git a/wordlists/scrabble_2019/words_s.txt b/src/boggler/wordlists/scrabble_2019/words_s.txt similarity index 100% rename from wordlists/scrabble_2019/words_s.txt rename to src/boggler/wordlists/scrabble_2019/words_s.txt diff --git a/wordlists/scrabble_2019/words_t.txt b/src/boggler/wordlists/scrabble_2019/words_t.txt similarity index 100% rename from wordlists/scrabble_2019/words_t.txt rename to src/boggler/wordlists/scrabble_2019/words_t.txt diff --git a/wordlists/scrabble_2019/words_u.txt b/src/boggler/wordlists/scrabble_2019/words_u.txt similarity index 100% rename from wordlists/scrabble_2019/words_u.txt rename to src/boggler/wordlists/scrabble_2019/words_u.txt diff --git a/wordlists/scrabble_2019/words_v.txt b/src/boggler/wordlists/scrabble_2019/words_v.txt similarity index 100% rename from wordlists/scrabble_2019/words_v.txt rename to src/boggler/wordlists/scrabble_2019/words_v.txt diff --git a/wordlists/scrabble_2019/words_w.txt b/src/boggler/wordlists/scrabble_2019/words_w.txt similarity index 100% rename from wordlists/scrabble_2019/words_w.txt rename to src/boggler/wordlists/scrabble_2019/words_w.txt diff --git a/wordlists/scrabble_2019/words_x.txt b/src/boggler/wordlists/scrabble_2019/words_x.txt similarity index 100% rename from wordlists/scrabble_2019/words_x.txt rename to src/boggler/wordlists/scrabble_2019/words_x.txt diff --git a/wordlists/scrabble_2019/words_y.txt b/src/boggler/wordlists/scrabble_2019/words_y.txt similarity index 100% rename from wordlists/scrabble_2019/words_y.txt rename to src/boggler/wordlists/scrabble_2019/words_y.txt diff --git a/wordlists/scrabble_2019/words_z.txt b/src/boggler/wordlists/scrabble_2019/words_z.txt similarity index 100% rename from wordlists/scrabble_2019/words_z.txt rename to src/boggler/wordlists/scrabble_2019/words_z.txt