rework control / camera interaction
change requirements