Hello. Last week I was trying to use a pointer to my RenderWindow class inside my Engine to allow multiple parts of my program to work on it at once. Essentially one class would take care of graphics, another class would take care of events, and both would use the same RenderWindow object. However I could never get this to work right. It was like SFML was specifically designed to keep that from happening. Is there a way to do this? Thanks!