added a legit timeout in the serial class, slight modifications to arena