Floating platform etc

This commit has the final floating shit and also drafts for platforms
you can jump through