I love the mechanics, making it with a custom engine makes it even better, well done.
appreciate it! (Though i am not sure if i can call SFML a custom engine.