clone of puzzle retreat game mechanics