added support for picking up items with a button press
engine change