Trim the fat;
Game now runs;
Add entity and component system;

WE ARE WIZARDS
Renamed components following conventions;
Automagic events for Game and EntityManager;
Merge branch 'sheen' of https://github.com/ifdm/overgrowth into sheen
Added Wall entity;Crude draw;State registration;
Merge branch 'sheen' of https://github.com/ifdm/overgrowth into sheen
Base PhysicsComponent; Update levels submodule;

table.merge is now recursive.
Components now merge in non-action variables and functions.
Entities will now have a state table to encapsulate all non-core data
members.
Merge branch 'sheen' of https://github.com/ifdm/overgrowth into sheen

Conflicts:
	class/player.lua
	require.lua
	states/game.lua
Entity width and heights go into mask state var;
Converted wall to pseudo-ground;
Simplify entity; Change actions global;
Added gravity, seed, world.lua;
Merge branch 'sheen' of https://github.com/ifdm/overgrowth into sheen

Conflicts:
	require.lua
	states/game.lua
Double quotes;
Liposuction on entity.lua
Remove unused camera.lua;
Add level editor submodule;
Merge branch 'sheen' of https://github.com/ifdm/overgrowth into sheen