xChess frontend

Spent about 15 hours