GAH

THIS IS STILL A WIP PLEASE LOOK AWAY :-(