Rewrote tick system, something still wrong with positioning