Removed one array_shift

We need to know the handler because of the way clothing updates are
handled.
Buy inventory method and clothing methods
$penguins is now public

May be temporary.
Room shuffling and clothing handlers

Player joins a random (open) room. Handlers for clothing added. Buy
inventory handler added (counts as clothing I guess). Actions are now
handled. Clothing array added for determining item cost and lines with
$packet::$data have been modified due to the removal of array_shift.
ob_implicit_flush added

May fix some issues I was having due to the output not being flushed
properly? I dunno, we'll see but so far that seems to be the case..