snap_point utility
introduced lookat system
config change
previous transform state updated when events occur
temporarily changed floats to doubles
lookat component
working demo - rotating around sprite with mouse