ADD: shapes rotate(q,e), shapes move (w,a,s,d)