Just random code I type up, some problems in here so be aware!