added some commenting, fire button still bugged will go home for fooood