Cleaned up, creates board (not valid yet)