Quick Note: Gonna Delete this due to it being trash, will write a less shit version later.