Multiple button states, proper default constraint/energy when level starts, limited work and heat in a cool way, and fixed camera layering