Im buying my first ball python and im wondering what exactly i need to get started. i was just going to buy a starter kit from petsmart or petco or some other place like that. but my roomate also owns a glass shop and i was wondering what is the best demensions for a cage? and what kind of material should i use if not glass?