fixed bug with landing on empties
all code working