Cleaned up painting and valid move checking
Added pawn move checking