Refactored SetupBoard to use HashMaps