Fixed Collision Detection & Added a Bunch of Modes