private Coordinate calculateLowestFreeCoordinateDOWN(Coordinate c, Player p) {
		Coordinate result = null;
		Node nodeHoveringOver = Node.getNode(Coordinate.getCoordinate(c.getX(), c.getY()));
		if(nodeHoveringOver.isActive() && nodeHoveringOver.getOwner().getOwner()==p){
			//return null;
		}
		else{
			result = c;
			for(int i = c.getY()+1; i<=Coordinate.maxY; i++){
				Node n = Node.getNode(Coordinate.getCoordinate(c.getX(), i));
				if(n.isActive() && n.getOwner().getOwner()==p){
					return result;
				}
				else{
					result = n.getCoordinate();
				}
			}
		}
		return result;
	}