-  trying to add mouse movement and bullet/clip logic