Chess Trainer

Play against the computer at your skill level. Learn why moves are illegal and get hints when you're stuck!