(The textmode() call was causing the screen to be cleared on *nix which resulted in background disapearing when it shouldn't have)
(The textmode() call was causing the screen to be cleared on *nix which resulted in background disapearing when it shouldn't have)