#AQ3D WIP. I dont know if I should continue with this. Ill ponder over it for a while then pick it back up.