British amateur Myles Andrews is in a daze.