WIP! Any critiques before I go hamsamich on shading and...