Simplified the program by deleting all the superfluous threads, only ONE ThreadController is left now + KeyAdapter Fixed