Fix: moving outside canvas
Update: adjusted jumping constants
Fix: update offCanvas size instead of make new obj