Calling nextLap saves the lap and clears consraint
Added square
Move square methods to square controller
Rename languagerepository to gamerepository
Rename Builder to Build
Rename player to play
More rename Player to play