A whole heap of groundwork for the robot. Creation of entities is also rolled in to the codebase too. Woo.