Ready Player One?

Knight Night Gun