Start of implementation: moving works, but need resize and rotate integrated