Refactor: Use a BasePlaceable class

This way it is possible to check if a random object is a placeable instance.