Fixed branching again, fixed up ending, better keyboard controls