thanks jango and yur-ry. unfortunately, due to school I have made zero progress since December when i originally posted this and had to throw it out after some minor water damage to my dorm. so i'll be rebooting this project in a week or so when i get back to IL and don't have to worry about classes.
at least I'll be able to avoid mistakes i made on the first one