[Open for bug reports and testing] Version #3 – I changed around the code to set it up for a new system ;) NOTE #1 = the output system is messed up.