added bullets and shooting functionality, very buggy though