[NOTICE] Please do not post detailed code or potential answers in the forums

The forums are here for you to get assistance. However, we ask that you don’t post potential or actual answers (including code). This just spoils the learning experience for others if they come across your answers. Instead please try and describe your issue with as much detail without giving hints. If we feel there is too much information we may edit or remove a post.