added temp functionality for using SFML (uncomment define to test)