This will be the last working update for a while. Reworking EVERYTHING.