stupid shit level design, inpout manager, cleanup, others