Finished hit tests but there exist bugs