This is super cool secondl1ght! What were the main challenges you faced while creating this application??