Input containers now are vectors
Generalizin'
Continuing to move stuff over into a generalized 2D harness. For now I'm using gameInstance as a 'generalized 2D game interface' class
Fixed a small issue
Moving more stuff beck

Conflicts:
	src/c++/engine/interface.cc
Minor fix
Moving unitcollision feature to the gameInstance layer, hopefully making it accessible to any 2D game
Merge remote-tracking branch 'fighter/alpha' into interface-rewrite

Conflicts:
	src/c++/engine/interface.cc
	src/c++/engine/interface.h