Ninja Game techniques