Some more stuff. WIP. Broken bits attached but will be made working soon.