Added player, user input, and door control