Better safety against player mistages

- Only allow roll button to be clicked once
- Reenable roll button once both moves are complete
- Disallow any tile movement from players whose team hasn't rolled
- Fix undefined score issue