add comments for piecedraglistener, coordinate, taken