Simple event framework intended for games.