Added helper methods drawBox, fillArea, clearArea, and clearScreen