Store the short stuff before I delete it

This is wrong, was misinterpreting the data
Make set_location use floats

It now works properly. Totally went down a rabbit hole before