Updated Slimline version of my previous project, uses the engine in the other repo