Preversion for Buttons and Collecting items (code needs a rework! / better design)