Moved platform to file, cleanup
Refactored Board