Improved tilekey methods

- Now uses bitshift for greater clarity and more calculated behaviour