Refactor raycasting and add opencheck check
Copied chess logic to clientside

-- [Fix] Enemy Pawn attacking forward territory
[Fix] Active piece not deactivating
Landing Page layout and graphics
Major Art Update + Game Over Rules

-- Art and animation of pieces
-- [Fix] King escapes a check from QRB by moving one square away
[Dirty Commit!]

- "touch" message on server side
- refactor schema to own file
- schema stores moves and winning color
- game over save on server side
Initial chat command functionality + test

-- refactored keygen to model
Usurping!

-- technically, usurp works
-- profile pics for people chatting
-- move logs now more detailed
Checkmate and Stalemate test records

+ game over handling on client side
Random names and titles
Gameover screen and Gameover history