Favor CSS classes over custom HTML 5 tags

Since React cannot cope with custom HTML 5 tags 
yet :(
Use isomorphic board for games
Add optional perspective to board