Added Thread, created level package. Needs more cleanup