Clunky control, but noble effort.
I understand the definition of on-rails, but the camera moving on it's own often messed with my aiming and made things frustrating. Slightly more forgiving hitboxes could make up for this... Otherwise, a respectable effort.