Make world's height and width mutable
Create Puzzle controller