Introduced the Showable interface and implemented it in Actor
Added RandomPlacer and abstracted it behind an interface