Refactoring initial proof of concept using JMonkey AppState/Control patterns