A ninja-rope action platformer with procedurally generated levels