put playable board dimensions in service
user-friendly names for margins
piece box on the right of the board (not interactive); drag and drop fix; style fixes
scaled pieces in box
added boxed pieces (basics); made the code more defensive; small fixes