randomly generates platforms

Issue I noticed: platforms can overlap.

if you notice any more let me know.