player shooting implementation

not finished!!!