Implements castling and pawn promotion
Utilizes deep board duplication to check move validity
Creates empty Slideable and Steppable Super classes for DRY code
Implements en passant by placing an EnPassantTracer object
Paginated multi-search on Users and Films
New Movies added with AJAX calls to OMDB API
Two-Way User Friending
User notifications feed
OAUTH support for Twitter users.
Images stored remotely using Amazon AWS
Corrects for window size while calculated cursor location.
Relies on a hand-made utility file of vector calculations.
Multi-body 2D gravity based on weight and distance
Collision detection and processing for multiple ship objects