Nice riddle :)

Im going to release the class im working on soon.