- States get saved in a Java HashMap with time as key and state as value
- Working demotions for Engine3G
- Packets that don't have an IP layer header get ignored for now