png updates
Updated Main multithreading logic and rendering

Not fully multithreaded, need to update some logic methods to fully move
rendering to another thread (still a good fps increase on dual core
systems)
Updated AStar search

A star search not working currently!
Added Pathing class for mobs

Pathing is used in games such as tower defence or games that mobs only
follow a certain path.
Added FileLoading and FileSaving
added catch clause for thread racing

Logic loop will run fine at all times and is not affected by the racing
of threads.
Rendering loop will crash after so many logic updates due to some of the
rendering still being done in the logic loops.
Will work on moving rendering fully to its own thread later.
simple catch loop in the rendering process. temporary fix
Updated Keyboard class to allow access to render thread
Nothing New
Unimplemented Byte Class

May be used for save files