ExplosionComponent, ExplosionSystem and ExplosionEvent added. Mainstate tidied up. Some debug code in Mainstate(everything is commented and marked). Some nice Ideas added.
Merge branch 'master' of https://github.com/raffomania/MAVE

Conflicts:
	ideas
	src/collisions/shotCutieCollision.lua
	src/core/engine.lua
	src/core/entityLists.lua
	src/states/MainState.lua
	src/systems/enemySpawnSystem.lua
	src/systems/shotDeleteSystem.lua
	todo.md
Last merge