pickups are grab-able

Also implemented a simple player/wall collision which doesn't quite work
yet until I define points around the players body