level work is basically done, need to tweak for the UI effects