Added some testing stuff which one day hopefully I can expand on.