added legend and label
added getters for particle weight, direction and position