Added shooting mechanic. There are memory overwrites happening - will find and squash them later.