Fixed double prompt

There's still bugs, mostly related to changing floors, I don't think
it's loading the floor properly
Fixed other weird bugs

I don't know how this thing worked before I fixed these things, but I'm
not going to question it.