More pmap linked lists, movement code should now work
Remove some pmap_resets, since they are slow

Using Lua step/mouse/key/graphics/update functions that modify particle
positions or types will probably cause crashes, until the Lua stuff gets
fixed so that it keeps pmap up to date.