Thanks for your kind review! :)
About fire with W and S, It’s not a bug but i don’t think DragonRuby’s args.inputs.keyboard.up checks for W but will later will update game and add your idea, Thanks for suggestion! :)
args.inputs.keyboard.up
EDIT: Will update it now! :)