Capturing Completely Implemented (Except Knights)

Capturing is completely fixed and works for all pieces except the Knight
which is currently having issues. Graphical bugs are still in place.

Also added En Passant capturing for Pawns, so that's cool.