tweaking a bunch of stuff. added invis glitch