fixed IllegalargumentException on PistonMovement
added ReferenceHolder Interface to mark separate logging
fixed NPE when getting new user from uuid