The implementation of the puzzle strategy like idea is great . All it needs is to be polished a bit then you'd have your self a contender