let spritebatch be singleton, as is recommended by the docs

also remove collisioncomponent from dollar instead of removing it from the group when it is taken by the player. makes more sense.