new()
@:value(0.0)lastX:Float = 0.0
@:value(0.0)lastY:Float = 0.0
@:value(false)moved:Bool = false
@:value(0.0)movementX:Float = 0.0
@:value(0.0)movementY:Float = 0.0
@:value(0.0)x:Float = 0.0
@:value(0.0)y:Float = 0.0