I have now implemented my renderer. I’m using the SFML library with an OpenGL context and plan to keep it simple, no bells and whistles in this project since the graphics is not high on my priority list.
I have also started to implement my entity manager/system. It is a component system there the subsystems only have access to the components necessary for it to do its work. Hopefully I can finish the implementation of that system tomorrow so I can get started with my AI system.