Update Board.java

Change logs for previous two updates:

- Separated update and drawing threads.
- Locked update thread refresh rate.
- Added separate update counter to each thread, both displayed on screen.
- Update map coordinates inside player classes to prevent syncing issues between threads.
- Added new sound class to play desired sound file(must be in .au format).
- Added render distance to map.