Castle Crashers seemingly teased for Switch