normal version of homework, making some progress but still need to fix a lot of float and position issues