prototype working, algorithms need love, but work correctly
diff white and black pawns