Removed BaseEntityTypes

BaseEntityTypes was an idea but it was bad. Use unsigned ints now to
specify types and create your own enums or constants.