introduced maphandler, can now change level