Adds a base framework for other objects moving. Reasonable?

Signed-off-by: Lochlin Duperron <LochlinDuperron@gmail.com>
Merge branch 'otherMovements'
Adds a basic weapon that you spawn with
Adds some stub functions
Gun goes 'bang' when you click on an empty tile - still todo, make it spawn a laser and make that laser pew pew

Signed-off-by: Lochlin Duperron <LochlinDuperron@gmail.com>