Implement pawn promotion
Add knight, rook and bishop moves
Add queen moves
Add king moves, still WIP
Finish King Moves