Castle Jackpot Sister Sites 2023 Slot Bossįeaturing an oddly professional and straightforward look on their slot, Slot Boss is a slot dedicated online casino that allows players to get their hands on a large range of infamous slot titles like Fluffy Favourites and Starburst, which can be played on a quick and responsive instant-play website design.