Fix single arrow pickup and small refactor
Moderate game::pickup refactor and output msg tweaking