Updated Everything

Fixed and now using textures for gfx. split files apart, updated
graphics