Added morphing... still a work in progress tho