DROOLS-567 Improve Examples
-Change back to use BufferedImage.
-Improve the synchronisation of paint().
-Make pong, wumpus and invaders all share more code.
-Update TextAdventure for lock handling, attacking and general improvements.
(cherry picked from commit 3dd405f9e3b4f5658c28e9f079c6e7fdeb98f2c3)
[DROOLS-567] fix TextAdventure data
(cherry picked from commit fa919b3d0cb5df709fcb72d08db6e720e14c10cb)