changes to level and adding camera functionality and things like that