Added packet 5

Also fixed naming, added requires where needed, and moved
initializations to map start.