more testing, starting to implement ability to change levels