InputHandler now queries the remaining free board spaces and ensures the player picks a valid one to play in