animations, boundaries, diagonal shooting, overall polish