UPDATED Buffon.java, Castle.java, Pawn.java, Position.java