added inefficient but working levelscreen