Implement Player and Floor logic