Decision Making in a Life Simulation Game: Using Behavior Trees and Utility Functions for the Behavior of the Crewmembers in Cosmonautica