First iteration on base structure using a traits based rendering.
This does not compile yet.
Fix compilation.
Added missing player draw trait, this way we emulate overloading.
Merge branch 'feature/render-trait' into develop

Conflicts:
	.gitignore