Solution: Active Object with Command Queue - Active Object Pattern | OneNoughtOne