Cleaning up usage of position_index
Renaming knowledge.grounds to knowledge.props. Adding game::context.
Moving all headers to .hpp