A basic game of chess made with javascript
- basic mechanics like restarting a game or choosing sides in the beginning
- special rules: castling, en passant, promotion
- proper AI
- move logging
- check, checkmate
- highlighting of previous field
- animations
- decoupling of easeljs