Added a validMoves list to Piece, created a Position class.
Note: I may want to make it so that Position plays a bigger role. It may
be nice if positions keep track of which pieces are currently occupying
them, instead of pieces keeping track of which positions they are in.
I'll have to play with this.