added shape rotation logicszes

also watch out for sharks.