game: added shoot on FE; refactoring