renamed obstacle to box, added generic level loader to make adding new ones easier.