Rewrite of Diamond Run using SFML for window creation, input/output and texture loading and to hopefully be platform independent