fix purchase spam exploit

Players can no longer spam the button to get free items after initial
purchase
fixes: #50