adding animation (still incomplete), making mouse movement better. New functions in sprite class.