not 100% done but will work on it more later and re push with textures. Also might edit render code as well.