[Add] Rudimentary shooting. This needs some work.
[Add] Layers should be working properly.