Ok, seems to be working now though. One thing I also noticed I missed was doing a function call like this: $self->functionCall() instead of just functionCall(); Stupid.
Also, I get this with your code:
Bareword "Win32::Console::ANSI" not allowed while "strict subs" in use at Constants.pm line 18.
Execution of Constants.pm aborted due to compilation errors.
Comment on Re^4: Weird screen output in my AceShell module