Add Bounded and Enum to the position class

So I can automatically general lists of all positions