Insomnia C++ port, using playground2 selfwritten engine.