added multiple block types, fixed bottle initialization errors, added skin and images to bottles