Allow pausing game, split platform namespace into events and components