still working on performance issues, fixed a few things, Can now add
colours to text within strings, so writing ^2 will change the next
characters colour to a diferent colour