added hitbox and reimplemented camera control with mouse