SFML 1.6 Implementation Attempt 2