Weapon firing logic moved to Enemy and Player. TODO: move also checking
of time