imaginary platforms
some merge
fix for each bug that i just made